package com.android.qjpmc.application_module.contract;

import com.android.qjpmc.application_module.home.model.StationDataModel;
import com.android.qjpmc.bean.PwrDeviceBean;
import com.android.qjpmc.bean.StationDataBean;
import com.android.qjpmc.databinding.ActivityBaseListBinding;
import com.android.qjpmc.widget.interfaces.BasePageManageView;
import com.android.qjpmc.widget.mvvm.viewmodel.BaseViewModel;

import java.util.List;

public class StationContract {

    public interface View extends BasePageManageView<StationDataBean> {


    }

    public abstract static class ViewModel extends BaseViewModel<StationContract.View, ActivityBaseListBinding, StationDataModel> {
        public abstract void getGroupListOfStation(String stationId);
        public abstract void getPointListOfGroup(String stationId, List<PwrDeviceBean> pwrDeviceBeans);
    }
}
